/**
 * 该文件是整个Vue项目的入口文件
 */
//引入Vue.js
import Vue from 'vue'
//引入App组件，他是所有所有组件的父组件
import App from './App.vue'

// 引入另外一个网络请求方式vue-resource,这个目前是不常用了
import vueResource from 'vue-resource'
// 引入store
import store from './store'

// 使用插件
Vue.use(vueResource)


//关闭Vue的生产提示
Vue.config.productionTip = false

const vm = new Vue({
    //构造render，将App组件放入容器中
    render: h => h(App),
    store,
    beforeCreate() {
        // 安装全局事件总线，用于组件之间的通信
        Vue.prototype.$bus = this
    }
})
vm.$mount('#app')